home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / libelf / elf_kind.z / elf_kind
Encoding:
Text File  |  1998-10-30  |  3.8 KB  |  66 lines

  1.  
  2.  
  3.  
  4. EEEELLLLFFFF____KKKKIIIINNNNDDDD((((3333EEEE))))                                                      EEEELLLLFFFF____KKKKIIIINNNNDDDD((((3333EEEE))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _eeee_llll_ffff______kkkk_iiii_nnnn_dddd - determine file type
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _cccc_cccc [_f_l_a_g ...] _f_i_l_e ...  _----_llll_eeee_llll_ffff [_l_i_b_r_a_r_y ...]
  13.  
  14.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_eeee_llll_ffff_...._hhhh_>>>>
  15.      _EEEE_llll_ffff______KKKK_iiii_nnnn_dddd _eeee_llll_ffff______kkkk_iiii_nnnn_dddd_((((_EEEE_llll_ffff _****_eeee_llll_ffff_))))_;;;;
  16.  
  17. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  18.      This function returns a value identifying the kind of file associated
  19.      with an ELF descriptor (_e_l_f).  Currently defined values appear below.
  20.  
  21.      _EEEE_LLLL_FFFF______KKKK______AAAA_RRRR        The file is an archive [see _aaaa_rrrr(4)].  An ELF descriptor
  22.                      may also be associated with an archive _m_e_m_b_e_r, not the
  23.                      archive itself, and then _eeee_llll_ffff______kkkk_iiii_nnnn_dddd identifies the member's
  24.                      type.
  25.  
  26.      _EEEE_LLLL_FFFF______KKKK______CCCC_OOOO_FFFF_FFFF      The file is a COFF object file.  COFF object files cannot
  27.                      be processed by this library, and _EEEE_LLLL_FFFF______KKKK______CCCC_OOOO_FFFF_FFFF is never
  28.                      actually returned by the IRIX version of _e_l_f__k_i_n_d.  The
  29.                      code is mentioned here and is defined in the header file
  30.                      because it is a part of standard System V Release 4.
  31.  
  32.      _EEEE_LLLL_FFFF______KKKK______EEEE_LLLL_FFFF       The file is an ELF file.  The program may use
  33.                      _eeee_llll_ffff______gggg_eeee_tttt_iiii_dddd_eeee_nnnn_tttt to determine the class.  Other functions,
  34.                      such as _eeee_llll_ffff______gggg_eeee_tttt_eeee_hhhh_dddd_rrrr, are available to retrieve other file
  35.                      information.
  36.  
  37.      _EEEE_LLLL_FFFF______KKKK______NNNN_OOOO_NNNN_EEEE      This indicates a kind of file unknown to the library.
  38.  
  39.      Other values are reserved, to be assigned as needed to new kinds of
  40.      files.  _e_l_f should be a value previously returned by _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn.  A null
  41.      pointer is allowed, to simplify error handling, and causes _eeee_llll_ffff______kkkk_iiii_nnnn_dddd to
  42.      return _EEEE_LLLL_FFFF______KKKK______NNNN_OOOO_NNNN_EEEE.
  43.  
  44. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  45.      _eeee_llll_ffff(3E), _eeee_llll_ffff______bbbb_eeee_gggg_iiii_nnnn(3E), _eeee_llll_ffff______gggg_eeee_tttt_eeee_hhhh_dddd_rrrr(3E), _eeee_llll_ffff______gggg_eeee_tttt_iiii_dddd_eeee_nnnn_tttt(3E), _aaaa_rrrr(4).
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.